package com.kaifamiao.demo.d0801.pm;

// 接口
public interface USBInterface {

    // public static final 常量命名，大写，多个单词间使用 _ 连接
    String DEFAULT_NAME = "USB";

    // public abstract
    void service();

    // 默认方法, JDK 8。不强制要求子类(实现类)重写
    default void print(){
        System.out.println("default method");
        privateMethod();
    }


    // static 方法，JDK 8.
    static void staticMethod(){
        System.out.println("static method");
    }

    // JDK 9 提供私有方法。
    private void privateMethod(){
        System.out.println("privateMethod");
    }
}
